package com.quanyan.financialSystem.mapper;

import com.quanyan.financialSystem.entity.vo.resp.RespCashFinishFinancial;
import com.quanyan.financialSystem.entity.vo.resp.RespCashFinishFinancialDetail;

import java.util.List;
import java.util.Map;

/**
 * @author xian-guo
 * @email 498152332@qq.com
 * @date 2016/10/22.
 */
public interface CashFinishFinancialMapper {

    /**
     * 现金结算单
     * @param paramMap
     * @return
     */
    List<RespCashFinishFinancial> getCashFinishFinancial(Map<String,Object> paramMap);

    /**
     * 获取总数量
     * @param paramMap
     * @return
     */
    int getCashFinishCount(Map<String,Object> paramMap);

    /**
     * 现金结算单明细
     * @param paramMap
     * @return
     */
    RespCashFinishFinancialDetail getCashFinishFinancialDetail(Map<String,Object> paramMap);

    /**
     * 现金结算单明细中订单总数量
     * @param paramMap
     * @return
     */
    int getCashFinishFinancialDetailCount(Map<String,Object> paramMap);

    /**
     * 保存备注按钮
     * @param paramMap
     * @return
     */
    int saveCashFinishRemark(Map<String,Object> paramMap);

    /**
     * 确认结算按钮
     * @param paramMap
     * @return
     */
    int confirmCashFinishRemark(Map<String,Object> paramMap);
}
